﻿@model Comisiones.Models.TarifaGrupoTrans
@{
    ViewBag.Title = "AgregarTarifaGrupoTX";
    //@Html.DropDownList("gtx_idGrupo", String.Empty)
}


<h2>AgregarTarifaGrupoTX</h2>
<table><tr>
    <td>
    <div class="editor-label">
        @Html.LabelFor(model => model.gtx_idGrupo, "Grupo transacción")
    </div>
    <div class="editor-field">
        
        @Html.ValidationMessageFor(model => model.gtx_idGrupo)
    </div>
    </td>
        <td>
        <div class="editor-label">
            @Html.Label("Tiene Rango")
        </div>
        <div class="editor-field">
            Yes
            @Html.RadioButtonFor(model => model.tgt_tieneRango, "True", new { onclick = "rango(1)" })
            No
            @Html.RadioButtonFor(model => model.tgt_tieneRango, "False", new { Checked = "checked" ,onclick = "rango(0)" })                   
        </div>
        </td>
    </tr>
    <tr>
        <td>
            <div class="editor-label">
            @Html.LabelFor(model => model.tgt_monto)
            </div>
            <div class="editor-field">
            @Html.EditorFor(model => model.tgt_monto)
            @Html.ValidationMessageFor(model => model.tgt_monto)
            </div>
        </td>
        <td>
            <div>
            falta moneda
            </div>
        </td>
    </tr>
    <tr id="conRango">
        <td>
            <div class="editor-label">
            @Html.Label("Mínimo")
            </div>
            <div class="editor-field">
            @Html.Editor("rgt_cantidadMinima")
            </div>
        </td>
        <td>
            <div class="editor-label">
            @Html.Label("Máximo")
            </div>
            <div class="editor-field">
            @Html.Editor("rgt_cantidadMaxima")
            </div>
        </td>
</tr></table>
<button onclick="GuardarTarifaGrupoTX()">Guardar</button>
<script type="text/javascript" src="@Url.Content("~/Scripts/Validaciones.js")"></script>
<script type="text/javascript">

    var f=0;
    function rango(e) {
        f=e;
        if (e == 1) {
            var jidcomercio = $('#idcomercio').val();
            var jidlocal = $('#idlocal').val();
            var jidps = $('#idps').val();
            $('#conRango').show();
            //necesita mas datos creo
            $('#tablaConRango').load('@Url.Action("ListarTarifaGrupoTX", "Tarifarios")' + '?idcomercio=' + jidcomercio + '&idlocal=' + jidlocal + '&idps=' + jidps);
            $('#tablaConRango').show();
        }
        else {
            $('#conRango').hide();
            $('#tablaConRango').hide();
        }
    }
    $(document).ready(function () {
        $('#conRango').hide();
    });
    function GuardarTarifaGrupoTX() {
        var jidcomercio=$('#idcomercio').val();
        var jidlocal=$('#idlocal').val();
        var jidps = $('#idps').val();
        var jidTipo = 1;//tipo tarifa
        var jidTarifaGrupo = 1; //id de grupo
        var jrango=f;
        var jmonto = $('#tgt_monto').val();
        var jtipomoneda = 1; //falta tipo moneda
        var jrgt_cantidadMinima = $('#rgt_cantidadMinima').val();
        var jrgt_cantidadMaxima = $('#rgt_cantidadMaxima').val();
        console.log("id " + jidcomercio + " idl " + jidlocal + " idps " + jidps);
        console.log("jidtipo " + jidTipo + " jidtarifagrupo " + jidTarifaGrupo + " jrango " + jrango);
        console.log("jmonto " + jmonto + " jtipomodena " + jtipomoneda + " jCMax " + jrgt_cantidadMaxima + " jCMin " + jrgt_cantidadMinima);
        $.getJSON('@Url.Action("GuardarTarifaGrupoTX","Tarifarios")',
            { idcomercio: jidcomercio, idlocal: jidlocal, idps: jidps ,idTipo:jidTipo,idTarifaGrupo:jidTarifaGrupo,rango:jrango,monto :jmonto,
                tipoMoneda:jtipomoneda,rgt_cantidadMinima:jrgt_cantidadMinima,rgt_cantidadMaxima:jrgt_cantidadMaxima},
                function (data) {
                    console.log(data.estado);
                });
        //funcion de llamada y reload de grilla si es el caso
        rango(f);
    }
    $(document).ready(function () {
        $("#rgt_cantidadMinima").keydown(function (event) {
            ValidarNumeros();
        });
        $("#rgt_cantidadMaxima").keydown(function (event) {
            ValidarNumeros();
        });
        
    });
    function limpiarTarifaGrupoTX() {
        var jidTarifaGrupo = 1; //id de grupo
        $('#tgt_monto').val();
        var jtipomoneda = 1; //falta tipo moneda
        $('#rgt_cantidadMinima').val("");
        $('#rgt_cantidadMaxima').val("");
    }
</script>
<div id="tablaConRango"></div>